var oldpassword = null;
var newpassword = null;
var rnewpassword = null;
var saveBtn = null;

$(function () {
    oldpassword = $("#oldpassword");
    newpassword = $("#newpassword");
    rnewpassword = $("#rnewpassword");
    saveBtn = $("#save");

    oldpassword.next().html("*");
    newpassword.next().html("*");
    rnewpassword.next().html("*");

    // oldpassword.on("blur", function () {
    //     $.ajax({
    //         type: "GET",
    //         url: path + "/jsp/user.do",
    //         data: {method: "pwdmodify", oldpassword: oldpassword.val()},
    //         dataType: "json",
    //         success: function (data) {
    //             if (data.result == "true") {//旧密码正确
    //                 validateTip(oldpassword.next(), {"color": "green"}, imgYes, true);
    //             } else if (data.result == "false") {//旧密码输入不正确
    //                 validateTip(oldpassword.next(), {"color": "red"}, imgNo + " 原密码输入不正确", false);
    //             } else if (data.result == "sessionerror") {//当前用户session过期，请重新登录
    //                 validateTip(oldpassword.next(), {"color": "red"}, imgNo + " 当前用户session过期，请重新登录", false);
    //             } else if (data.result == "error") {//旧密码输入为空
    //                 validateTip(oldpassword.next(), {"color": "red"}, imgNo + " 请输入旧密码", false);
    //             }
    //         },
    //         error: function (data) {
    //             //请求出错
    //             validateTip(oldpassword.next(), {"color": "red"}, imgNo + " 请求错误", false);
    //         }
    //     });
    //
    //
    // }).on("focus", function () {
    //     validateTip(oldpassword.next(), {"color": "#666666"}, "* 请输入原密码", false);
    // });

    newpassword.on("focus", function () {
        validateTip(newpassword.next(), {"color": "#666666"}, "* 密码长度必须是大于6小于20", false);
    }).on("blur", function () {
        if (newpassword.val() != null && newpassword.val().length > 6
            && newpassword.val().length < 20) {
            validateTip(newpassword.next(), {"color": "green"}, imgYes, true);
        } else {
            validateTip(newpassword.next(), {"color": "red"}, imgNo + " 密码输入不符合规范，请重新输入", false);
        }
    });


    rnewpassword.on("focus", function () {
        validateTip(rnewpassword.next(), {"color": "#666666"}, "* 请输入与上面一致的密码", false);
    }).on("blur", function () {
        if (rnewpassword.val() != null && rnewpassword.val().length > 6
            && rnewpassword.val().length < 20 && newpassword.val() == rnewpassword.val()) {
            validateTip(rnewpassword.next(), {"color": "green"}, imgYes, true);
        } else {
            validateTip(rnewpassword.next(), {"color": "red"}, imgNo + " 两次密码输入不一致，请重新输入", false);
        }
    });


    saveBtn.on("click", function () {
        newpassword.blur();
        rnewpassword.blur();
        if (newpassword.attr("validateStatus") == "true"
            && rnewpassword.attr("validateStatus") == "true") {
            if (confirm("确定修改吗？")) {
                if ((newpassword.val()) !== (rnewpassword.val())) {
                    alert("两次密码不一致")
                }else {
					$.ajax({
						type: "POST",
						url: "user/pwdmodify",
						data: {
                            oldpwd:oldpassword.val(),
                            newpwd:newpassword.val(),
                            renewpwd:rnewpassword.val()
						},
						error: erro,
						success(data) {
							if (data.code === 200) {
								alert("修改成功")
								location.href = "statics/jsp/user/userlist.jsp"
							} else {
								alert(data.msg)
							}
						}
					})
				}

            }
        }

    });
});